package thread;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 25397
 * Date: 2022-03-24
 * Time: 19:11
 */
class MyThread2 extends Thread{
    @Override
    public void run(){
        int i=0;
        while(i<100){
            System.out.println("hello thread");
            try {
                Thread.sleep(1000);//每次循环停几秒
                //这个休眠操作，就是强制的让线程进入阻塞状态，单位是ms,1s之内不会到cpu上运行
                //用sleep需要捕捉一下异常
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
public class Demo2 {
    public static void main(String[] args) throws InterruptedException {
        Thread t=new MyThread2();
        t.start();

        int i=0;
        //在一个进程中，至少会有一个线程
        //在一个java进程中，也是至少会有一个main方法的线程(系统自动生成的)
        while(i<100){
            System.out.println("hello main");
            Thread.sleep(1000);
        }
    }
}
